|
In computer graphics, centripetal Catmull–Rom spline is a variant form of Catmull-Rom spline 〔E. Catmull and R. Rom. A class of local interpolating splines. Computer Aided Geometric Design, pages 317-326, 1974.〕 formulated according to the work of Barry and Goldman.〔P. J. Barry and R. N. Goldman. A recursive evaluation algorithm for a class of Catmull–Rom splines. SIGGRAPH Computer Graphics, 22(4):199-204, 1988.〕 It is a type of interpolating spline (a curve that goes through its control points) defined by four control points , with the curve drawn only from to . ==Definition== Let denote a point. For a curve segment defined by points and knot sequence , the centripetal Catmull-Rom spline can be produced by: : where : : : : : and : in which ranges from 0 to 1 for knot parameterization, and with . For centripetal Catmull-Rom spline, the value of is . When , the resulting curve is the standard Catmull-Rom spline (uniform Catmull-Rom spline); when , the product is a chordal Catmull-Rom spline. Plugging into the spline equations and shows that the value of the spline curve at is . Similarly, substituting into the spline equations shows that at . This is true independent of the value of since the equation for is not needed to calculate the value of at points and . 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Centripetal Catmull–Rom spline」の詳細全文を読む スポンサード リンク
|